 - 2001.iso/Active Screensaver/data1.cab/Help_Files/Help/title.gif)
. [ HOME ] . | MAIN MENU | . | TOOLBAR | . | COMMANDS | .
. | WHAT'S NEW | . | WIZARD | . | ABOUT XEMICOMPUTERS | .
It is recommended
to have ASSB opened with tutorial.ssd loaded while
reading this tutorial.
[ With all other windows
minimized, right click on task bar and choose Tile Windows
Vertically ]
Active
ScreenSaver Builder 3.0
by
XemiComputer Ltd.
www.xemico.com
 - 2001.iso/Active Screensaver/data1.cab/Help_Files/Help/ccomment_.gif)
Tutorial by
www.krstDesign.com
 - 2001.iso/Active Screensaver/data1.cab/Help_Files/Help/ccomment_.gif)
Sets the
beginning of main loop (whole ssaver)
If you are displaying credits at the beggining,
you can start main
loop just after showing them. |
If you are going to
share .ssd files with others, put some information about
the author. (name, e-mail address, URL etc.) |
Repeat |
Sets a
beginning of looped sequence. In this case whole
screen saver. |
Defining
text for intro. |
Use comments
a lot!
Mark
beginning of a sequence or just insert some white
space for better readability. |
Image
[Active ..., TextColour: RGB(255, 0, 0), ...
Image [by Xemi..., TextColour:
RGB(255, 0, 0), ...
Image [www.xem..., TextColour:
RGB(255, 255,...
Image [T U T O..., TextColour:
RGB(255, 255, ...
Image [by
www...., TextColour: RGB(255, 255, ... |
Defines
images/text.
Once ssd
file is saved, you can delete all bmp files that
are used from your hard disk, because they are
included in .ssd file. |
Defining
sounds. |
|
Multimedia
[drip.wav]
Multimedia [bloop.wav]
Multimedia [beepbeep.wav]
Multimedia [evacuate.wav]
Multimedia [flare.wav]
Multimedia [gong.wav]
Multimedia [drum.wav]
Multimedia [gear.wav] |
Defines
sound (.wav) files. |
Displaying
defined text. |
|
Move [Active ..., Start
Position: (197, -50), End ... |
Moves image
from one coordinate to another. Show command is
not necessary.
X, Y
represent upper left corner of image/text. |
Show [by Xemi..., Position:
(300, 190), Letter By ...
Show [www.xem..., Position: (319,
220), Colour:... |
Displays
image/text on desired place of screen. X, Y
represent upper left corner of image/text. |
Move [T U T O..., Start
Position: (232, 1000), End...
Show [by www...., Position:
(288, 305), Letter By... |
|
Wait [Duration: 1.5 sec] |
Pauses
screen saver for amount of time.
Sounds
already playing are not affected. |
By
repeating black line with random start and end
coordinates
2000 times you will get clear
screen effect.
Cls command is
added in case that line command
does not cover all text. |
|
Repeat |
|
Line [Width: 3, Style:
Solid, Start Position: (Random,... |
Draws a line
from one coordinate to another. In this case both
coordinates are random and the line is black.
Try fixing
beginning of line and leaving end coordinate and
color random. And repeat line command few 1000s
times. |
Until [2000 times] |
Repeats
lines between this line and first Repeat command
above. In this case 2000 times. |
Cls [Colour: RGB(0, 0, 0)] |
Clears screen. You can
define color of new blank screen. In this case
that color is black. |
Defining text and images for
"scream" sequence.
|
|
Image [scream.bmp]
Image
[scream1.bmp]
Image
[CREATE ..., TextColour: RGB(255, 0, 0), ... |
|
Scream. |
|
Move [scream.bmp, Start
Position: (-120, 125), ...
Move [scream1.bmp, Start Position:
(920, 125), ... |
|
Show [CREATE ..., Position:
(250, 100), Letter By... |
|
Show [CREATE ..., Position:
(250, 480), Letter By ... |
|
Wait [Duration: 1 sec] |
|
Move [scream.bmp, Start
Position: (303, 125), End ...
Move [scream1.bmp, Start Position:
(400, 125), End... |
|
Cls [Colour: RGB(0, 0, 0)] |
|
Defining
images & text. |
|
Image [Child.bmp]
Image
[Display..., TextColour: RGB(255, 255, 255), ...
Image
[Display..., TextColour: RGB(128, 128, 128), ...
Image [DigiBall.bmp]
Image
[krst270d.bmp]
Image
[She.bmp]
Image
[Tall.bmp]
Image
[Move th..., TextColour: RGB(255, 255, 255), ...
Image
[Move th..., TextColour: RGB(128, 128, 128), ...
Image
[add you..., TextColour: RGB(255, 255, 255), ...
Image
[add you..., TextColour: RGB(128, 128, 128), ..
Image
['... fe..., TextColour: RGB(255, 255, 0),
BkColour:...]
Image
['... fe..., TextColour: RGB(255, 0, 0),
BkColour: ...
Image
[...disp..., TextColour: RGB(255, 255, 255), ...
Image
[...disp..., TextColour: RGB(128, 128, 128), .. |
|
Showing
images and text. |
|
Show [Tall.bmp, Position:
(0, 0), Colour: RGB(0, 0, 0),...
Wait [Duration: 0.6 sec] |
|
Play [gong.wav, No wait - 1
time] |
Plays sound (.wav) file.
You can define how many times it will be played
and should screen saver pause or not while sound
is being played. |
Show [Display..., Position:
(170, 0), Letter By Letter ...
Wait [Duration: 0.8 sec]
Play [drip.wav, No wait - 1 time]
Show [Child.bmp, Position: (620, 0),
Colour: RGB(0, 0, 0),...
Wait [Duration: 0.3 sec]
Play [drip.wav, No wait - 1 time]
Show [DigiBall.bmp, Position: (250,
285), Colour: RGB(...
Wait [Duration: 0.3 sec]
Play [drip.wav, No wait - 1 time]
Show [She.bmp, Position: (600, 280),
Colour: RGB(0, 0, ...
Wait [Duration: 1 sec]
Play [gong.wav, No wait - 1 time]
Show [Display..., Position: (170,
0), Colour: RGB(0, 0, 0)...
Show [Move th..., Position: (170,
20), Colour: RGB(0, 0, 0)...
Wait [Duration: 0.5 sec]
Move [She.bmp, Start Position: (600,
280), End Position:... |
|
Hide [She.bmp] |
Hides
defined image/text. |
Wait [Duration: 0.5 sec]
Move [Child.bmp, Start Position:
(620, 0), End Position: ...
Hide [Child.bmp]
Wait [Duration: 0.5 sec]
Move [DigiBall.bmp, Start Position:
(250, 285), End Positi...
Wait [Duration: 1 sec]
Play [gong.wav, No wait - 1 time]
Show [Move th..., Position: (170,
20), Colour: RGB(0, 0, ...
Show [add you..., Position: (170,
40), Colour: RGB(0, 0, ...
Wait [Duration: 0.5 sec]
Show ['... fe..., Position: (180,
290), Colour: RGB(0, 0, 0)...
Wait [Duration: 2 sec]
Play [gong.wav, No wait - 1 time]
Show [add you..., Position: (170,
40), Colour: RGB(0, 0, 0)...
Show [...disp..., Position: (170,
60), Colour: RGB(0, 0, 0)...
Wait [Duration: 0.5 sec]
Play [drum.wav, No wait - 1 time]
Hide ['... fe...]
Show ['... fe..., Position: (180,
290), Letter By Letter...
Wait [Duration: 2 sec] |
|
Defining text
and images for animation.
[ you can think about
animation like a very fast slide-show ]
|
|
Image [Or crea...,
TextColour: RGB(255, 255, 255), BkCo...
Image
[ani01.bmp]
Image
[ani02.bmp]
Image
[ani03.bmp]
Image
[ani04.bmp]
Image
[ani05.bmp]
Image
[ani06.bmp]
Image
[ani07.bmp]
Image
[ani08.bmp]
Image
[ani09.bmp]
Image
[ani10.bmp]
Image
[ani11.bmp]
Image
[ani12.bmp]
Image
[ani13.bmp]
Image
[ani14.bmp]
Image
[ani15.bmp]
Image
[ani16.bmp] |
Animation
is actually showing images on the same place of
the screen with some pause between.
If you are
creating, for example, animation of a face
closing eyes only first image should be of a
whole face. Other images will be only eyes (only
part of original image that is changed) |
Playing
animation. |
|
Wait [Duration: 0.5 sec]
Play [beepbeep.wav, Wait - 1 time]
Hide ['... fe...]
Hide [DigiBall.bmp] |
|
Show [...disp..., Position:
(170, 60), Colour: RGB(0, 0, 0), Mixing: No
Mixing, Background: Yes]
Show [Or crea..., Position: (170,
80), Colour: RGB(0, 0, 0),...
Wait [Duration: 0.5 sec]
Show [ani01.bmp, Position: (450,
250), Colour: RGB(0, 0, 0)...
Play [gear.wav, No wait - 1 time]
Wait [Duration: 1 sec]
Show [ani02.bmp, Position: (450,
250), Colour: RGB(0, 0, ..
Wait [Duration: 0.1 sec]
Show [ani03.bmp, Position: (450,
250), Colour: RGB(0, 0,...
Wait [Duration: 0.1 sec]
Show [ani04.bmp, Position: (450,
250), Colour: RGB(0, 0,
Wait [Duration: 0.1 sec]
Show [ani05.bmp, Position: (450,
250), Colour: RGB(0, 0,...
Wait [Duration: 0.1 sec]
Show [ani06.bmp, Position: (450,
250), Colour: RGB(0, 0, 0...
Wait [Duration: 0.1 sec]
Show [ani07.bmp, Position: (450,
250), Colour: RGB(0, 0, ...
Wait [Duration: 0.1 sec]
Show [ani08.bmp, Position: (450,
250), Colour: RGB(0, 0, ...
Wait [Duration: 0.1 sec]
Show [ani09.bmp, Position: (450,
250), Colour: RGB(0, 0,...
Wait [Duration: 0.1 sec]
Show [ani10.bmp, Position: (450,
250), Colour: RGB(0, ...
Wait [Duration: 0.1 sec]
Show [ani11.bmp, Position: (450,
250), Colour: RGB(0, 0...
Wait [Duration: 0.1 sec]
Show [ani12.bmp, Position: (450,
250), Colour: RGB(0, 0,..
Wait [Duration: 0.1 sec]
Show [ani13.bmp, Position: (450,
250), Colour: RGB(0, 0,...
Wait [Duration: 0.1 sec]
Show [ani14.bmp, Position: (450,
250), Colour: RGB(0, 0...
Wait [Duration: 0.1 sec]
Show [ani15.bmp, Position: (450,
250), Colour: RGB(0, 0,...
Wait [Duration: 0.1 sec]
Show [ani16.bmp, Position: (450,
250), Colour: RGB(0, 0,...
Wait [Duration: 1.5 sec]
Hide [ani16.bmp]
Hide [...disp...]
Hide [Or crea...]
Hide [Display...]
Hide [Move th...]
Hide [add you...]
Hide [...disp...]
Wait [Duration: 0.3 sec] |
|
Clearing every
2nd line.
[ moving line 2 pixels
wide with step 3 both verticaly and
horizontaly will create a
grid ] |
|
Image [line.bmp]
Image
[linev.bmp] |
|
Move [line.bmp, Start
Position: (0, 0), End Position: (0, 610...
Move [linev.bmp, Start Position: (0,
0), End Position: ...
Wait [Duration: 0.6 sec] |
By moving line
(image, not command) of 2 pixels width with the
step of 4 we'll get effect of grid in same color
as line. |
Showing credits.
Image
[created..., TextColour: RGB(192, 192, 192), ...
Image
[Active ..., TextColour: RGB(192, 192, 192), ...
Image
[xemilogo.bmp]
Image
[from Xe..., TextColour: RGB(192, 192, 192), ...
Image
[www.xem..., TextColour: RGB(192, 192, 192),...
Image
[all ima..., TextColour: RGB(192, 192, 192),
BkCol...
Image
[krstDes..., TextColour: RGB(192, 192, 192), ...
Image
[www.krs..., TextColour: RGB(192, 192, 192),... |
|
Show [created..., Position:
(272, 50), Letter By Letter...
Show [Active ..., Position: (272,
70), Letter By Letter ...
Show [xemilogo.bmp, Position: (345,
100), Colour: RGB...
Show [from Xe..., Position: (272,
170), Letter By Letter...
Show [www.xem..., Position: (272,
200), Letter By Letter...
Wait [Duration: 0.6 sec] |
|
Show [all ima..., Position:
(272, 280), Letter By Letter ... |
|
Show [ani01.bmp, Position:
(260, 340), Colour: RGB...
Wait [Duration: 0.8 sec]
Show [ani02.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show [ani03.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show [ani04.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show [ani05.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show [ani06.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show [ani07.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show [ani08.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show [ani09.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show [ani10.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show [ani11.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show [ani12.bmp, Position: (260,
340), Colour: RGB...
Show [ani13.bmp, Position: (260,
340), Colour: RGB... |
|
Show [krstDes..., Position:
(272, 310), Letter By Letter...
Show [www.krs..., Position: (272,
490), Letter By Letter...
Wait [Duration: 2.8 sec]
Play [evacuate.wav, No wait - 1
time]
Wait [Duration: 3 sec] |
|
By
repeating black line with random start and end
coordinates
4000 times you will get clear screen
effect.
Cls command
is added in case that line command
does not cover all text.
Repeat
Line [Width: 3, Style: Solid, Start
Position: (Random,...
Until [4000 times]
Cls [Colour: RGB(0, 0, 0)]
Wait [Duration: 1 sec] |
|
Until [Infinite]
|
|
For further help write to info@xemico.com
|
|